package com.ll.exception;

import com.ll.exception.UserExceptionConstants.ExceptionMsg;

/**
 * 用户自定义的异常信息
 * @author sunhuaili
 *
 */
public class UserException extends RuntimeException{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private ExceptionMsg exceptionMsg;

	public UserException(ExceptionMsg msg) {
		super();
		this.exceptionMsg = msg;
	}

	public UserException(ExceptionMsg msg,String arg0, Throwable arg1, boolean arg2, boolean arg3) {
		//TODO
//		super(arg0, arg1, arg2, arg3);
		this.exceptionMsg = msg;
	}

	public UserException(ExceptionMsg msg,String arg0, Throwable arg1) {
		super(arg0, arg1);
		this.exceptionMsg = msg;
	}

	public UserException(ExceptionMsg msg,String arg0) {
		super(arg0);
		this.exceptionMsg = msg;
	}

	public UserException(ExceptionMsg msg,Throwable arg0) {
		super(arg0);
		this.exceptionMsg = msg;
	}

	public ExceptionMsg getMsg() {
		return exceptionMsg;
	}
	

}
